Keywords: cut down to size, feel small, eat one's words, swallow one's words, humiliate, shame, ashamed, embarrassed, abashed
Keywords: cut down to size, feel small, eat one's words, swallow one's words, humiliate, shame, ashamed, embarrassed, abashed